#!/bin/bash

# DataBridge 数据桥接服务启动脚本
# 用于在宝塔面板部署环境中启动服务
# 使用 Gunicorn 作为 WSGI 服务器，提供高性能的生产环境部署

echo "正在启动 DataBridge 数据桥接服务..."
echo "✅ DataBridge 数据桥接服务启动成功！"
echo "🌐 服务地址: http://localhost:$PORT"
echo "📚 API文档: http://localhost:$PORT/docs"
echo "📊 监控面板: http://localhost:$PORT/redoc"

# 设置工作目录
cd /www/wwwroot/brain_wave_0915

# 激活虚拟环境（根据实际路径调整）
source venv/bin/activate

# 设置环境变量
export PYTHONPATH=/www/wwwroot/brain_wave_0915

# 创建日志目录
mkdir -p /var/log/brain_wave

# 启动应用
exec gunicorn -c gunicorn.conf.py main:app